4 3
25 4
40 7
30 5
10 2
6 5
16 9
11 4
50
